The complexity of counting poset and permutation patterns
نویسندگان
چکیده
We introduce a notion of pattern occurrence that generalizes both classical permutation patterns as well as poset containment. Many questions about pattern statistics and avoidance generalize naturally to this setting, and we focus on functional complexity problems – particularly those that arise by constraining the order dimensions of the pattern and text posets. We show that counting the number of induced, injective occurrences among dimension 2 posets is #P-hard; enumerating the linear extensions that occur in realizers of dimension 2 posets can be done in polynomial time, while for unconstrained dimension it is GI-complete; counting not necessarily induced, injective occurrences among dimension 2 posets is #P-hard; counting injective or not necessarily injective occurrences of an arbitrary pattern in a dimension 1 text is #P-hard, although it is in FP if the pattern poset is constrained to have bounded intrinsic width; and counting injective occurrences of a dimension 1 pattern in an arbitrary text is #P-hard, while it is in FP for bounded dimension texts. This framework easily leads to a number of open questions, chief among which are (1) is it #P-hard to count the number of occurrences of a dimension 2 pattern in a dimension 1 text, and (2) is it #P-hard to count the number of texts which avoid a given pattern?
منابع مشابه
The Möbius Function of the Consecutive Pattern Poset
An occurrence of a consecutive permutation pattern p in a permutation π is a segment of consecutive letters of π whose values appear in the same order of size as the letters in p. The set of all permutations forms a poset with respect to such pattern containment. We compute the Möbius function of intervals in this poset. For most intervals our results give an immediate answer to the question. I...
متن کاملThe Möbius Function of Separable and Decomposable
We give a recursive formula for the Möbius function of an interval [σ, π] in the poset of permutations ordered by pattern containment in the case where π is a decomposable permutation, that is, consists of two blocks where the first one contains all the letters 1, 2, . . . , k for some k. This leads to many special cases of more explicit formulas. It also gives rise to a computationally efficie...
متن کاملThe k-assignment Polytope, Phylogenetic Trees, and Permutation Patterns
In this thesis three combinatorial problems are studied in four papers. In Paper 1 we study the structure of the k-assignment polytope, whose vertices are the m× n (0,1)-matrices with exactly k 1:s and at most one 1 in each row and each column. This is a natural generalisation of the Birkhoff polytope and many of the known properties of the Birkhoff polytope are generalised. A representation of...
متن کاملNear-linear time simulation of linear extensions of a height-2 poset with bounded interaction
A linear extension of a poset ([n], ) is a permutation σ such that if σ(i) σ( j), then i ≤ j. The problem considered here is sampling uniformly from the set of linear extensions. The best known algorithm for the general problem requires time O(n3 lnn). This work presents the first new method that is provably faster for a nontrivial class of posets. Specifically, when the poset is height-2 (so t...
متن کاملFast Algorithms for Finding Pattern Avoiders and Counting Pattern Occurrences in Permutations
Given a set Π of permutation patterns of length at most k, we present an algorithm for building S≤n(Π), the set of permutations of length at most n avoiding the patterns in Π, in time O(|S≤n−1(Π)| ·k+ |Sn(Π)|). Additionally, we present an O(n!k)-time algorithm for counting the number of copies of patterns from Π in each permutation in Sn. Surprisingly, when |Π| = 1, this runtime can be improved...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Australasian J. Combinatorics
دوره 64 شماره
صفحات -
تاریخ انتشار 2016